king-pin of wheel suspension - Spanish English Dictionary